[toc]
python基础二十六 网络编程-网络基础知识
1.网络基础中涉及到的几种概念
1.1 IP地址
1.1.1 概念
IP地址是用来在网络中标记一台电脑的一串数字,在网络上是唯一的
IP地址分类私网IP地址和公网IP地址
1.1.2 格式说明
每一个IP地址包括两部分:网络地址和主机地址
-
A类IP地址由1字节的⽹络地址和3字节主机地址组成, ⽹络地址的最⾼位必须是“0”,地址范围1.0.0.1-126.255.255.254可⽤的A类⽹络有126个, 每个⽹络能容纳1677214个主机
-
B类IP地址由2个字节的⽹络地址和2个字节的主机地址组成, ⽹络地址的最⾼位必须是“10”,地址范围128.1.0.1-191.255.255.254 可⽤的B类⽹络有16384个, 每个⽹络能容纳65534主机
-
C类IP地址由3字节的⽹络地址和1字节的主机地址组成, ⽹络地址的最⾼位必须是“110”范围192.0.1.1-223.255.255.254 C类⽹络可达2097152个, 每个⽹络能容纳254个主机
-
D类IP地址第⼀个字节以“1110”开始, 它是⼀个专⻔保留的地址。它并不指向特定的⽹络, ⽬前这⼀类地址被⽤在多点⼴播(一对多) 中多点⼴播地址⽤来⼀次寻址⼀组计算机 地址范围224.0.0.1-239.255.255.254
-
E类IP地址以“1111”开始,为将来保留使用,仅做实验和开发用
1.1.3 私有IP地址
1.1.3.1 含义
私有IP:本地局域网的IP,专门为组织机构内部使用
在这么多网络IP中,国际规定有一部分的Ip地址是用于我们的局域网使用,属于私网IP
1.1.3.2 范围
-
A类
10.0.0.0 ~ 10.255.255.255
-
B类
172.16.0.0 ~ 172.31.0.0
-
C类
192.168.0.0 ~ 192.168.255.255